package com.kingdee.eas.custom.ws;

import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;

import com.kingdee.eas.custom.ws.bean.CustomerBean;
import com.kingdee.bos.BOSException;
import com.kingdee.eas.custom.ws.bean.GroupBean;
import java.lang.String;
import com.kingdee.eas.custom.ws.bean.SupplierBean;
import com.kingdee.bos.framework.*;
import com.kingdee.eas.custom.ws.bean.StandardBean;
import com.kingdee.bos.Context;
import com.kingdee.eas.custom.ws.bean.WsResult;
import com.kingdee.eas.custom.ws.bean.SupplierAssignResultBean;
import com.kingdee.eas.custom.ws.bean.CustomerAssignResultBean;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.util.*;

import java.rmi.RemoteException;
import com.kingdee.bos.framework.ejb.BizController;

public interface CSSPManagerFacadeController extends BizController
{
    public String createCustomer(Context ctx, String data) throws BOSException, RemoteException;
    public WsResult createCustomerImpl(Context ctx, CustomerBean customerBean) throws BOSException, EASBizException, RemoteException;
    public String assignCustomer(Context ctx, String data) throws BOSException, RemoteException;
    public CustomerAssignResultBean assignCustomerImpl(Context ctx, String number, String createOrgNo, String useOrgNo) throws BOSException, EASBizException, RemoteException;
    public String getCustomer(Context ctx, String data) throws BOSException, RemoteException;
    public String createSupplier(Context ctx, String data) throws BOSException, RemoteException;
    public WsResult createSupplierImpl(Context ctx, SupplierBean supplierBean) throws BOSException, EASBizException, RemoteException;
    public String assignSupplier(Context ctx, String data) throws BOSException, RemoteException;
    public SupplierAssignResultBean assignSupplierImpl(Context ctx, String number, String createOrgNo, String useOrgNo) throws BOSException, EASBizException, RemoteException;
    public String getSupplier(Context ctx, String data) throws BOSException, RemoteException;
    public String createStandard(Context ctx, String data) throws BOSException, RemoteException;
    public WsResult createStandardImpl(Context ctx, StandardBean standardBean) throws BOSException, EASBizException, RemoteException;
    public String getStandard(Context ctx, String data) throws BOSException, RemoteException;
    public String createGroup(Context ctx, String data) throws BOSException, RemoteException;
    public WsResult createGroupImpl(Context ctx, GroupBean groupBean) throws BOSException, EASBizException, RemoteException;
    public String getGroup(Context ctx, String data) throws BOSException, RemoteException;
}